package com.fpd.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * TODO
 *
 * @author jiangshuai
 * @version 1.0
 * @date 2020/11/23 21:16
 */
@Data
@ApiModel(description = "返回质检结果信息")
public class ExamineServiceVO implements Serializable {
    @ApiModelProperty(value = "主键id",example = "")
    private String ID;

    @ApiModelProperty(value = "质检账号id",example = "091ed08227b7df03554eacb2750b37af")
    private String userId;

    @ApiModelProperty(value = "质检结果id",example = "001")
    private String examineResult;

    @ApiModelProperty(value = "合同号",example = "110117040200001865")
    private String contractNumber;

    @ApiModelProperty(value = "检测状态",example = "检测状态（0：待检测；1：待确定；2：无异常；3：已确定；）")
    private Integer detectionState;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(value = "备注时间",example = "2020-11-15 17:04:45")
    private Date remarkTime;

    @ApiModelProperty(value = "备注内容",example = "String")
    private String examineRemark;

    @ApiModelProperty(value = "客户号",example = "")
    private String custNo;

    @ApiModelProperty(value = "呼叫编号",example = "")
    private String uniqueId;

    @ApiModelProperty(value = "质检类型",example = "")
    private String typeName;

    @ApiModelProperty(value = "质检结果类型表ID",example = "")
    private String examineTypeId;

    @ApiModelProperty(value = "客户姓名",example = "")
    private String custName;

    @ApiModelProperty(value = "联系方式",example = "")
    private String custPhone;

    @ApiModelProperty(value = "客户来源",example = "")
    private String entrustName;

    @ApiModelProperty(value = "还款情况",example = "")
    private String payBackInfo;

    @ApiModelProperty(value = "组长审核状态",example = "")
    private String groupCheckState;

    private String thirdParty;

}
